RemoteKeys (RK)
===============


Table of contents (of _General)
-------------------------------
- What does RK?
- For what is RK useful?
- Conception of RK
  - Menus and RK-commands
  - Assignable buttons
- How to send keystrokes to an application (and how to select a
  profile)
- Some important information
  - qwerty keyboard
  - Internet forms
  - Outlook (express)
  - NT-user
  - W95 user
- Systray (menu)


What does RK?
-------------
RK sends keystrokes to any application.
It offers the user to assign buttons (10 x 250 pcs.) with self-
created keystroke combinations. If the user clicks on one of
these buttons, the previously assigned keystrokes will be send
to the active application.

The result of this event could be the output of a prepared text
module at the cursor position of your text processor or the call
of a requester which is hidden in a deep pulldown menu.

Since V2.4 RK can also release mouse clicks at a defined pointer
position.
Since V3.0 a macro recorder is included.


For what is RK useful?
-----------------------
All functions of this list can be called by a simple mouse
click!

- To write often needed text modules into letters (rich-able
  like MS-Word) including dates and variable values
- To send special chars you dont find on your keyboard
- To automate menu and requester calls
- To fill out forms i.e. from the internet
- To send passwords to password requester i.e. from the internet
  or Excel
- To start applications, to open files, to load URLs into the
  browser, to open URLs which were copied into the clipboard...
- To arrange window sizes & positions in unlimited variations
- To fix windows on top of the screen
- To automize calculations (i.e. Excel) by using variable values
- To use RK as a normal calculator and to calculate clip content
- To load numbered images from the internet (..25.jpg ..26.jpg)
- Timer controlled: open appl., show time requester...
- To produce count-up columns
- To organize memo-pads and quick-store of notes and URLs
- To manage images for the daily work to copy into the clipboard
  (Image Memory)
- To recall a passed text entry from the clipboard (Clip
  history)
- To manipulate the clipboard included text (8 functions)
- To en- and decrypt text documents
- To release an event if a specified window comes to top (back)
- To control CD player, also time controlled
- To play midi and wave files, also time controlled
- To arrange disk operations (copy, clear temp etc.)
- To print text documents and images (bmp, jpg, gif)
- To use RK as a stopwatch
- To send database-records (MS-ACCESS...) to an application
- To replace a damaged or forgotten real keyboard :-)
- Helpful if a touch screen is in use
- Macro-Recorder included
- Since v3.6 RK is network-able
- Since v6.0 Winsock module (RKNet) integrated to control other
  machines.
- and much more...

--> Tip
To open the dial-up requester the command must be shown like
this (W9x only):
{/APP.OPEN rundll,rnaui.dll,RnaDial MyProvider}
Add a mouseclick if you want automaticly connected:
{/APP.ACTIVATION.OFF}{... MyProv.}{/BTCH.DELAY 0.5}{KEY.ENTER}


Conception of RK
----------------

--> Menus and RK-commands
The assignable buttons are more than user space for their text
modules. With them the user navigate RK because all functions of
RK can be set on these buttons. Therefore and because RK wants
to manage with a small window a pulldown menu can be switched
off. There are a lot of commands available for assigning buttons
with RK functions.

--> Tip
Dont forget the systray menu (key icon near your clock)! By
click with the right mouse button you have access to nearly all
functions of RK.

--> Assignable buttons
RK has 5000 separate memories you can assign with your own
keystrokes, mouse clicks and RK-commands. The calculation of the
value 5000 is as follow:

One RK profile (or panel) has 250 buttons (=250). Each button
has two planes, one for the left and one for the right mouse
button (250 x 2 = 500).
10 profiles are available (250 x 2 x 10 = 5000).

--> Tip
Dont forget to check the 2nd plane of the pre-assigned buttons,
you reach with the right mouse button!
In the first profile (Keyboard) the 2nd plane is assigned with
uppercase letters. Therefore a shift key button on this panel is
not needed.


How to send keystrokes to an application (and how to select a
-------------------------------------------------------------
profile)
--------
(I think RK is just running and shows the "MANUAL" profile)

At first you have to do two things:

1. To switch to a suitable profile.
2. To open a suitable application (nearly all applications are 
   suitable).

For the first step I would suggest you to use the "Keyboard"
profile together with MS-Notepad.
To switch to the Standard profile click with the left mouse
button on the "Opt" (option) button and select "Keyboard" from
the popup menu. Then open Notepad and be sure that Notepad has
the focus (is active). Now click on the letter-assigned buttons
from RK with the LEFT and RIGHT mouse buttons.

>> What you see is your first sending of keystrokes to another
application! <<

.. and I am sure that your first try is successful.

--> Tip
Since v5.4 the button clicks are repeat-able like the keys on
the keyboard. Valid for left & right mouse button.


Some important information you should know
------------------------------------------

--> qwerty keyboard
RemoteKeys is developed on a german windows system with the
german qwertz keyboard adjustment. After reading this
instructions it wont be a problem for you to adapt pre-assigned
buttons to the US qwerty style.

The profiles for Netscape and IExplorer are adjusted for
german language versions. In many cases it is required to change
only one letter in the keys edit section.
Example: {HOLD.ALT}d will open the german menu "Datei". Change
the letter "d" to "f" to open the menu "File"!

--> NT user
By using Word it is possible that some keys will be lost (incomplete
words). Use the BTCH.INSTMODE to solve this problem.

--> W95 user
When filling out form or using Outlook Express, w95 user needs the
Form Activator. This function was removed from the current version.
The latest version which includes the Activator is v7.2 and can be
downloaded on freewarehits.de.

--> Notespad 8.0
RK is not compatible to Notespad. All key sendings are mirror-
inverted. 

--> DOS
DOS is not supported by RK, although it is running in a Windows
form (DOS-Box). Only DOS-Box closing could be automized although
ALT/F4 can not do this job.


Systray (menu)
==============

Left mouse click on Systray icon
--------------------------------
...will open RK if just hidden.

How to open the Systray menu?
-----------------------------
...by a right mouse button click onto RKs icon near the clock.
Besides RK will open if just hidden.

Top area
--------
- Swap Profile-Set ........: see Profile-Set #2.txt
There are also all profiles listed.

Middle area
-----------
All points in this area have separte documentations.

Bottom area
-----------
- Protect crypt password ..: see Edit Keys.txt
- Freeze on Screen ........: see Auto-Switch.txt
- Freeze in Systray .......: see Auto-Switch.txt
- Border off ..............: see Border off.txt
- Hide after a Button Click: to hide RK in the systray
			     after any button was clicked
- Menu On .................: to switch pull down menu on (F1)
- Minimize ................: to minimize RKs window
- Hide ....................: to hide RK in the systray
- Quit ....................: to quit RK
			     alternate you can press ALT+F4
                             if RK has the focus
